Apparatus and method for displaying multiple display panels with a progressive relationship using cognitive pattern recognition

ABSTRACT

An apparatus and method for searching and displaying using cognitive pattern recognition including searching for document(s) with at least one search text, wherein each search text is associated with a highlight option; selecting to enable or disable the highlight option for each of the search text; displaying a progressive relationship of the document(s) in scaled common image format (CIF) by displaying: a first display presenting the document(s), wherein each of the document(s) includes all of the search text; a second display presenting only pages from the document(s) where the only pages presented include one or more of the search text with its associated highlight option enabled; and a third display presenting one page from the only pages wherein all occurrences of the search text where the highlight option for the search text is enabled are displayed simultaneously on the page.

CLAIM OF PRIORITY UNDER 35 U.S.C. §120

-   The present Application for patent is a continuation of patent    application Ser. No. 13/305,665 entitled Apparatus and Method for    Displaying Multiple Display Panels With a Progressive Relationship    Using Cognitive Pattern Recognition, filed on Nov. 28, 2011 which is    a continuation in part of patent application Ser. No. 13/280,281    entitled “Apparatus and Method for Displaying Search Results Using    Cognitive Pattern Recognition in Locating Documents and Information    Within” filed Oct. 24, 2011, pending, and assigned to the assignee    hereof and hereby expressly incorporated by reference herein.

FIELD

This disclosure relates generally to apparatus and methods for visualpresentation of search results. More particularly, the disclosurerelates to visually presenting search results to enable use of cognitivepattern recognition.

BACKGROUND

In current document files, it is known that many documents with similaror even identical words exist. Thus, with the commonality of words andphrases in different documents or even different versions of thedocuments, it is time consuming to find an exact document quickly andefficiently. Often, a keyword search could produce a list of manydocuments with the same word and even include all the various versionsof the different documents containing the keyword. This is especiallyproblematic if the keyword used in the search is a common word for aparticular application.

SUMMARY

Disclosed is an apparatus and method for searching and displayingresults using cognitive pattern recognition. According to one aspect, amethod for searching and displaying using cognitive pattern recognitionincluding searching for at least one document with at least one searchtext, wherein each of the at least one search text is associated with ahighlight option; selecting to enable or to disable the highlight optionfor each of the at least one search text; displaying a progressiverelationship of the at least one document in scaled common image format(CIF), wherein displaying the progressive relationship includesdisplaying the following: a first display presenting the at least onedocument, wherein each of the at least one document includes all of theat least one search text; a second display presenting only pages fromthe at least one document where the only pages presented include one ormore of the at least one search text with its associated highlightoption enabled; and a third display presenting one page from the onlypages wherein all occurrences of the search text where the highlightoption for the search text is enabled are displayed simultaneously onthe page.

According to another aspect, an apparatus for searching and displayingusing cognitive pattern recognition, the apparatus comprising aprocessor and a memory, the memory containing program code executable bythe processor for performing the following: searching for at least onedocument with at least one search text, wherein each of the at least onesearch text is associated with a highlight option; selecting to enableor to disable the highlight option for each of the at least one searchtext; displaying a progressive relationship of the at least one documentin scaled common image format (CIF), wherein displaying the progressiverelationship includes displaying the following: a first displaypresenting the at least one document, wherein each of the at least onedocument includes all of the at least one search text; a second displaypresenting only pages from the at least one document where the onlypages presented include one or more of the at least one search text withits associated highlight option enabled; and a third display presentingone page from the only pages wherein all occurrences of the search textwhere the highlight option for the search text is enabled are displayedsimultaneously on the page.

Advantages of the present disclosure may include reducing the steps andtime needed to search for an object (e.g., a document) or informationwithin the object. Another advantage may include increased accuracy andbuilt in fault tolerance, for example, for OCR (optical characterrecognition) errors and misfiles in locating an object or informationwithin the object.

It is understood that other aspects will become readily apparent tothose skilled in the art from the following detailed description,wherein it is shown and described various aspects by way ofillustration. The drawings and detailed description are to be regardedas illustrative in nature and not as restrictive.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a first example of a flow diagram for searching anddisplaying results using cognitive pattern recognition.

FIG. 2 illustrates a first example of pages of at least one or moredocument where the search text exists wherein a highlight option isdisabled.

FIG. 3 illustrates a first example of pages of at least one or moredocument where the search text exists wherein a highlight option isenabled.

FIG. 4 illustrates the first example of FIG. 2 where some of the pagesare presented with a visual distinction (i.e., in a different format)than the rest of the pages.

FIG. 5 illustrates the second example of FIG. 3 where some of the pagesare presented with a visual distinction (i.e., in a different format)than the rest of the pages.

FIG. 6 illustrates an example of a device comprising a processor incommunication with a memory for executing the algorithms in the flowdiagrams illustrated in FIGS. 1 and 12.

FIG. 7 illustrates an example of a device suitable for searching anddisplaying results using cognitive pattern recognition in the flowdiagram illustrated in FIG. 1.

FIG. 8 illustrates a first example of a set of documents displayed froma search result.

FIG. 9 illustrates a second example of a set of documents displayed froma search result.

FIG. 10 illustrates a third example of a set of documents displayed froma search result.

FIG. 11 illustrates a fourth example of a set of documents displayedfrom a search result.

FIG. 12 illustrates a second example of a flow diagram for searching anddisplaying results using cognitive pattern recognition.

FIG. 13 illustrates an example of a device suitable for searching anddisplaying results using cognitive pattern recognition in the flowdiagram illustrated in FIG. 12.

FIGS. 14a-c illustrate an example of a set of documents displayed from asearch result in accordance with the three displays described in FIG.12.

DETAILED DESCRIPTION

The detailed description set forth below in connection with the appendeddrawings is intended as a description of various aspects of the presentdisclosure and is not intended to represent the only aspects in whichthe present disclosure may be practiced. Each aspect described in thisdisclosure is provided merely as an example or illustration of thepresent disclosure, and should not necessarily be construed as preferredor advantageous over other aspects. The detailed description includesspecific details for the purpose of providing a thorough understandingof the present disclosure. However, it will be apparent to those skilledin the art that the present disclosure may be practiced without thesespecific details. In some instances, well-known structures and devicesare shown in block diagram form in order to avoid obscuring the conceptsof the present disclosure. Acronyms and other descriptive terminologymay be used merely for convenience and clarity and are not intended tolimit the scope of the present disclosure.

While for purposes of simplicity of explanation, the methodologies areshown and described as a series of acts, it is to be understood andappreciated that the methodologies are not limited by the order of acts,as some acts may, in accordance with one or more aspects, occur indifferent orders and/or concurrently with other acts from that shown anddescribed herein. For example, those skilled in the art will understandand appreciate that a methodology could alternatively be represented asa series of interrelated states or events, such as in a state diagram.Moreover, not all illustrated acts may be required to implement amethodology in accordance with one or more aspects.

A search may be based on not just words contained in a document, butalso the user's memory of a visual image of the document and/or theapproximate date of the document. For example, different documents orversions of a same document may contain many identical keywords.However, the visual presentation (i.e., display) of the first page (orany other page) of different documents or types of documents may differ.Thus, there's a need for a search & display approach that can utilizethe aspects of keyword searching and visual presentation (i.e., display)of the document being searched to quickly and efficiently locate thedocument in a document repository (e.g., database.). For example, thehuman brain can quickly identify the visual pattern of a neededdocument(s) using cognitive pattern recognition (CPR), and distinguishbetween like document patterns using meta data tags displayed alongsidethe document display in scaled CIF. One skilled in the art wouldunderstand that a document repository may include an electronicrepository or an electronic database.

FIG. 1 illustrates a first example of a flow diagram 100 for searchingand displaying results using cognitive pattern recognition. In block110, search at least one document for at least one search text, whereinthe at least one search text is associated with a highlight option. Inone example, the highlight option allows a user to determine whichsearch text should be differentiated from the remaining text of adocument when the search text found within the document. Thedifferentiation allows a user to quickly distinguish the search textfrom the rest of the remaining text. In one example, the search textwith the highlight option enabled is differentiated from the remainingtext of the document in one or more of the following manner: highlightedby a different color (i.e., color differentiation), bolded, italicized,underlined, etc. One skilled in the art would understand that the listof ways to “differentiate” a text from the remaining text as presentedherein is not an exclusive list and that other manners ofdifferentiating a search text may be part of the highlight optionwithout affecting the scope and/or spirit of the present disclosure.

In one example, the highlight option includes a color differentiation(e.g., a yellow color) added to a search text. In another example, thehighlight option includes varying the fonts, the mark-ups, or an addedvisual distinction to the search text. In yet another example, thehighlight option includes adding a border around the search text. Oneskilled in the art would understand that the examples listed of thehighlight option are not limiting and that other examples ofdifferentiating a search text from the rest of the text on a page of adocument are within the spirit and scope of the present disclosure.

In one aspect, different search text may be associated with differenthighlight options. For example, a first search text may be highlightedin yellow while a second search text may be bolded. One skilled in theart would understand that multiple search text may be associated withdifferent highlight options, that is, with different examples ofdistinguishing the multiple search text from each.

A “search text” as used in the present disclosure may be a single word,a collection of words (i.e., a phrase of contiguous words), a symbol, aregular expression, a number, a special character and/or any combinationthereof. In one aspect, the at least one search text comprises multiplesearch text to be searched concurrently with one or more documents. Inone example, a search text is a keyword, a date or date range, a metadata, etc.

In one aspect, the at least one document is searched based on one ormore of the following: an attribute, an attribute range or a specialdefinition. For example, an attribute may be a significant identifiersuch as a social security number and the search might involve a single,multiple (within a range) or all SSNs within documents in a repository.For example, an attribute may be a special symbol or a specialcharacter. For example, an attribute range may be all dates within aspecified range (e.g., from Jan. 1, 2000-Dec. 30, 2010). For example, anattribute range may be all amounts found within a range (e.g., $50,000to $100,000 or 1 liter to 1000 liters, etc.) within documents. In oneaspect, the special definition may be a list of predefined synonyms. Inanother aspect, the special definition may be a list of antonyms.

Following block 110, in block 120, select to enable or to disable thehighlight option. In one example, the highlight option associated withone search text is enabled, such that, for example, the search textwould be highlighted in yellow each time it occurs on a page of adocument of a repository or database. In one example, the repository isthe Internet. In another example, the repository is a private database.In one example with multiple search text, each of the search text isassociated with a highlight option which may be enabled or disabled.And, in another example, multiple search text with their highlightoption enabled may be differentiated differently (i.e., distinctly) fromeach other. For example, a first search text with its highlight optionenabled may be bolded, a second search text with its highlight optionenabled may be underlined, a third search text with its highlight optionenabled may be italicized. And, another search text may have itshighlight option disabled such that it is not differentiated from theremaining text (non-searched text) of the document.

In block 130, present a quantity of the at least one document in ascaled common image format (CIF). One skilled in the art wouldunderstand that presenting a quantity of the at least one document (asdefined in block 130) may include presenting one or more documents.

In one aspect, (CIF) is a digital representation of a document whichretains the look and feel of the document in a printed form or it is avisual representation of the pages within digitally converted paper orelectronically created documents. In one example, the first page of eachof the quantity of the searched documents is presented in the scaledcommon image format (CIF). In one example, a first page of each of thequantity of the searched documents is presented in the scaled commonimage format (CIF). In one example, the presenting of the quantity isdone in a predetermined order. And, in one example, the predeterminedorder is based on a meta data parameter. In one aspect, at least onemeta data parameter is presented along with the scaled common imageformat (CIF). In another aspect, a portion of a meta data parameter ispresented along with the scaled common image format (CIF). In oneexample, the meta data parameter is modified before being presented. Inone aspect, the at least one meta data parameter is a date information.The date information, for example, may be a date the document iscreated, a date contained within the document, a date the document isprocessed, such as scanned, or a date assigned to the document, etc.

Following block 130, in block 140, display a selected amount of pages inthe scaled common image format (CIF), wherein the at least one searchtext is shown according to whether the highlight option is enabled ordisabled. In one example, the selected amount is the pages wherein theat least one search text exists on each of the pages and wherein thesearch text is presented with the highlight option enabled. In oneexample, the selected amount is a chosen quantity of pages, and mayrange, for example, from a single page to multiple pages. In oneexample, the selected amount of pages is from a single document.

Following block 140, in block 150, add a visual distinction to one ormore pages of the quantity where the at least one search text existsfrom the rest of the pages of each document of the quantity. In oneexample, the selected amount includes all the pages with the addedvisual distinction. In one example, the selected amount is from a singledocument.

One skilled in the art would understand that although the steps inblocks 110 through 150 are written in a particular order (the step inblock 150 follows the step in block 140 which follows the step in block130 which follows the step in block 120 which follows the step in block110), the order of the steps may be interchanged without affecting thescope or spirit of the present disclosure. In one aspect, some of thesteps in FIG. 1 are performed by a computer, such as a personalcomputer. In another aspect, some of the steps in FIG. 1 are performedby a handheld device that incorporates at least one processor.

FIG. 2 illustrates a first example of pages of at least one or moredocument where the search text exists. In this example of FIG. 2, thehighlight option of the search text is disabled. FIG. 3 illustrates asecond example of pages of at least one or more document where thesearch text exists. In this example of FIG. 3, the highlight option ofthe search text is enabled.

FIG. 4 illustrates the first example of FIG. 2 where some of the pagesare presented with a visual distinction (i.e., in a different format)than the rest of the pages. As illustrated in FIG. 4, the second andthird pages are presented with borders. In one aspect, a user determineswhether some of the pages are to be presented in the different format.Furthermore, the user may determine what the different format should be,for example, in using borders or some other different formatting. And,the user may determine the one or more criteria for some of the pages tobe presented in the different format. One skilled in the art wouldunderstand that other forms of different formats, not limited to bordersas illustrated herein, may be used without restricting the scope andspirit of the present disclosure.

FIG. 5 illustrates the second example of FIG. 3 where some of the pagesare presented with a visual distinction (i.e., in a different format)than the rest of the pages. As illustrated in FIG. 5, the second andthird pages are presented with borders where the highlight search textis found. In one aspect, a user determines whether some of the pages areto be presented in the different format. Furthermore, the user maydetermine what the different format should be, for example, in usingborders or some other different formatting. And, the user may determinethe one or more criteria for some of the pages to be presented in thedifferent format. One skilled in the art would understand that otherforms of different formats, not limited to borders as illustratedherein, may be used without restricting the scope and spirit of thepresent disclosure.

In one aspect, cognitive pattern recognition is based on prior cognitiveknowledge. For example, recognition is based on a collective memoryabout the document being searched. The cognition pattern beingrecognized may be based on memory of one or more of the following: fileformat (e.g., Word, Excel etc.), approximate date of the document (lastmonth, last quarter, last year etc.), from and to details oncorrespondence/email/fax, keywords within documents, key sections withindocuments (e.g., pricing details within a proposal or termination clausewithin a contract); memory of how various digital file formats look.

In another example, recognition is based on cognitive intelligence. Forexample, the search is for a document that one is not familiar with,however aspects of the document are known to the searcher. In oneexample, the search is for a tax form, a court document or a lab report,etc, wherein each has its unique image pattern that is easilyrecognizable. In another example, the location of the search text (e.g.,highlighted keyword(s)) within a page in common image format allowscognitive pattern recognition. Based on common image format (e.g.,miniature visual display) of documents containing highlightedkeyword(s), one can quickly recognize and comprehend the relevance ofvarious documents like Correspondence, Presentations, Proposals CostEstimates for Cleanup etc. as events on a time line or as a relevantdocument pertaining to an issue.

One skilled in the art would understand that the steps disclosed in theexample flow diagram in FIG. 1 may be interchanged in their orderwithout departing from the scope and spirit of the present disclosure.Also, one skilled in the art would understand that the steps illustratedin the flow diagrams are not exclusive and other steps may be includedor one or more of the steps in the example flow diagrams may be deletedwithout affecting the scope and spirit of the present disclosure.

One skilled in the art would further appreciate that the variousillustrative components, logical blocks, modules, and/or algorithm stepsdescribed in connection with the examples disclosed herein may beimplemented as electronic hardware, firmware, computer software, orcombinations thereof. To clearly illustrate this interchangeability ofhardware, firmware and software, various illustrative components,blocks, modules, and/or algorithm steps have been described abovegenerally in terms of their functionality. Whether such functionality isimplemented as hardware, firmware or software depends upon theparticular application and design constraints imposed on the overallsystem. Skilled artisans may implement the described functionality invarying ways for each particular application, but such implementationdecisions should not be interpreted as causing a departure from thescope or spirit of the present disclosure.

For example, for a hardware implementation, the processing units may beimplemented within one or more application specific integrated circuits(ASICs), digital signal processors (DSPs), digital signal processingdevices (DSPDs), programmable logic devices (PLDs), field programmablegate arrays (FPGAs), processors, controllers, micro-controllers,microprocessors, other electronic units designed to perform thefunctions described therein, or a combination thereof. With software,the implementation may be through modules (e.g., procedures, functions,etc.) that perform the functions described therein. The software codesmay be stored in memory units and executed by a processor unit.Additionally, the various illustrative flow diagrams, logical blocks,modules and/or algorithm steps described herein may also be coded ascomputer-readable instructions carried on any computer-readable mediumknown in the art or implemented in any computer program product known inthe art.

In one or more examples, the steps or functions described herein may beimplemented in hardware, software, firmware, or any combination thereof.If implemented in software, the functions may be stored on ortransmitted over as one or more instructions or code on acomputer-readable medium. Computer-readable media includes both computerstorage media and communication media including any medium thatfacilitates transfer of a computer program from one place to another. Astorage media may be any available media that can be accessed by acomputer. By way of example, and not limitation, such computer-readablemedia can comprise memory stick, RAM, ROM, EEPROM, CD-ROM or otheroptical disk storage, magnetic disk storage or other magnetic storagedevices, or any other medium that can be used to carry or store desiredprogram code in the form of instructions or data structures and that canbe accessed by a computer. Also, any connection is properly termed acomputer-readable medium. For example, if the software is transmittedfrom a website, server, or other remote source using a coaxial cable,fiber optic cable, twisted pair, digital subscriber line (DSL), orwireless technologies such as infrared, radio, and microwave, then thecoaxial cable, fiber optic cable, twisted pair, DSL, or wirelesstechnologies such as infrared, radio, and microwave are included in thedefinition of medium. Disk and disc, as used herein, includes compactdisc (CD), laser disc, optical disc, digital versatile disc (DVD),floppy disk and blu-ray disc where disks usually reproduce datamagnetically, while discs reproduce data optically with lasers.Combinations of the above should also be included within the scope ofcomputer-readable media.

In one example, the illustrative components, flow diagrams, logicalblocks, modules and/or algorithm steps described herein are implementedor performed with one or more processors. In one aspect, a processor iscoupled with a memory which stores data, meta data, programinstructions, etc. to be executed by the processor for implementing orperforming the various flow diagrams, logical blocks and/or modulesdescribed herein. FIG. 6 illustrates an example of a device 600comprising a processor 610 in communication with a memory 620 forexecuting the algorithms in the flow diagrams illustrated in FIGS. 1 and12. In one aspect, the memory 620 is located within the processor 610.In another aspect, the memory 620 is external to the processor 610. Inone aspect, the processor includes circuitry for implementing orperforming the various flow diagrams, logical blocks and/or modulesdescribed herein.

FIG. 7 illustrates an example of a device 700 suitable for searching anddisplaying results using cognitive pattern recognition in the flowdiagram illustrated in FIG. 1. In one aspect, the device 700 isimplemented by at least one processor comprising one or more modulesconfigured to search using cognitive pattern recognition as describedherein in blocks 710, 720, 730, 740 and 750. For example, each modulecomprises hardware, firmware, software, or any combination thereof. Inone aspect, the device 700 is also implemented by at least one memory incommunication with the at least one processor.

FIG. 8 illustrates a first example of a set of documents displayed froma search result. In this first example, illustrated in FIG. 8, the setof documents are displayed in a scaled common image format (CIF) withmeta data information in the image tag.

FIG. 9 illustrates a second example of a set of documents displayed froma search result. In this second example, the set of documents may bedisplayed in a scaled CIF with meta data information in the image tag.For example, in FIG. 9, only the pages with the search text (e.g.,keyword(s)) that are marked are displayed.

FIG. 10 illustrates a third example of a set of documents displayed froma search result. In this third example, the set of documents may bedisplayed in a scaled CIF with meta data information in the image tag.For example, in FIG. 10, the pages with all the search text (e.g.,keyword(s)) found are displayed. In one example, the display includespages with the search text the highlight option enabled as well as thesearch text with the highlight option disabled. In one example, thesearch text with the highlight option enabled is displayed differentlythan the search text with the highlight option disabled.

FIG. 11 illustrates a fourth example of a set of documents displayedfrom a search result. In this fourth example, the set of documents maybe displayed in a scaled CIF with meta data information in the imagetag. For example, as illustrated in FIG. 11, all the pages within adocument are displayed. This includes pages with the search text thehighlight option enabled as well as the search text with the highlightoption disabled. In one example, the search text with the highlightoption enabled is displayed differently than the search text with thehighlight option disabled.

FIG. 12 illustrates a second example of a flow diagram 1200 forsearching and displaying results using cognitive pattern recognition. Inblock 1210, search for at least one document with at least one searchtext. In one example, the at least one document is from a repository.For example, the repository is the Internet. In another example, therepository is a private database. In one example, the searching is basedon one or more of the following: an attribute, an attribute range or aspecial definition. Some examples of an attribute, an attribute range ora special definition are presented above in the present disclosure.

In one example, each of the at least one search text is associated witha highlight option. In one example, the at least one document does notinclude any document with an excluded text. In one example, if adocument includes an excluded text, the document is excluded from beingpresented in one or more of the displays. For example, if a documentincludes an excluded text, the document would not be presented in adisplay. In one aspect, an “excluded text” as used in the presentdisclosure may be a single word, a collection of words (i.e., a phraseof contiguous words), a symbol, a regular expression, a number, aspecial character and/or any combination thereof.

In block 1220, select to enable or to disable the highlight option foreach of the at least one search text. In one example, the at least onesearch text is a multiple search text. With multiple search text, eachof the search text is associated with a highlight option which may beenabled or disabled. And, in another example, multiple search text withtheir highlight option enabled may be differentiated differently (i.e.,distinctly) from each other. For example, a first search text with itshighlight option enabled may be bolded, a second search text with itshighlight option enabled may be underlined, a third search text with itshighlight option enabled may be italicized. And, another search text mayhave its highlight option disabled such that it is not differentiatedfrom the remaining text (non-searched text) of the at least onedocument. In yet another option, when the highlight option is enabled, acolor differentiation is added to the associated search text associatedwith that highlight option.

In block 1230, displaying a progressive relationship of the at least onedocument in scaled common image format (CIF). In one example, displayingthe progressive relationship includes displaying the following: a firstdisplay presenting the at least one document, wherein each of the atleast one document includes all of the at least one search text; asecond display presenting only pages from the at least one documentwhere the only pages presented include one or more of the at least onesearch text with its associated highlight option enabled; and a thirddisplay presenting one page from the only pages wherein all occurrencesof the search text where the highlight option for the search text isenabled are displayed simultaneously on the page.

In one example, the only pages that are presented in the second displaydo not include any page with an excluded text. In one example, the onlypages presented in the second display are all from a single documentselected from the at least one document presented in the first display.For example, a user may select the single document from the at least onedocument. The single document may be visually differentiated in thefirst display from the remaining documents presented in the firstdisplay. In one example, the single document is differentiated, forexample, by a border drawn around its CIF image. One skilled in the artwould understand that other manners of differentiating may be usedwithout affecting the scope and/or spirit of the present disclosure.

In one example, all of the at least one search text where the highlightoption is enabled are displayed simultaneously on each of the only pagesin the second display.

In one example, the one page presented in the third display is selectedfor presenting by a user. In another example, the one page presented inthe third display is selected a priori, for example, by a predefinedrule. In one example, the one page from the only pages is visuallydifferentiated in the second display from the remaining only pages. Inone example, the one page is differentiated, for example, by a borderdrawn around its CIF image. One skilled in the art would understand thatother manners of differentiating may be used without affecting the scopeand/or spirit of the present disclosure.

In one example, the at least one document presented in the first displaydoes not include any document with a first excluded text and the onlypages presented in the second display do not include any page with asecond excluded text. In one example, the first excluded text isdifferent from the second excluded text.

In one aspect, a display (such as the first display, second displayand/or third display) is a collection of one or more congruent controlsused for the purpose of displaying data in a cognitive format. In oneexample, a display is a partial or complete display area supported by adevice using the viewing application. For example, it may be a singledisplay panel or multiple display panels connected to the device. In oneexample, a display is a viewable area on a computer monitor. And, in oneexample, multiple displays may include sub dividing the same viewablearea into multiple adjacent sub areas or display panels.

FIG. 13 illustrates an example of a device 1300 suitable for searchingand displaying results using cognitive pattern recognition in the flowdiagram illustrated in FIG. 12. In one aspect, the device 1300 isimplemented by at least one processor comprising one or more modulesconfigured to search using cognitive pattern recognition as describedherein in blocks 1310, 1320 and 1330. For example, each module compriseshardware, firmware, software, or any combination thereof. In one aspect,the device 1300 is also implemented by at least one memory incommunication with the at least one processor.

FIGS. 14a-c illustrate an example of a set of documents displayed from asearch result in accordance with the three displays described in FIG.12. In FIG. 14 a, a first display is illustrated. As shown in theexample of FIG. 14 a, five documents are found in the search result. Arepresentative page of each of the five documents is illustrated in thefirst display. In FIG. 14 a, the third document is presented with adifferentiation (e.g., a color border) from the remaining documents. InFIG. 14 b, the first display is illustrated on the left side and asecond display is illustrated on the right side. In the second display,some or all of the pages of the third document (presented in the firstdisplay) are presented in second display. In the example of FIG. 14 b,one of the pages is presented with a differentiation (e.g., a colorborder) from the remaining pages presented in the second display. InFIG. 14 c, the first display is illustrated on the left side, the seconddisplay is illustrated in the middle, and the third display isillustrated on the right side. In the third display, the page that ispresented with a differentiation in the second display is now presentedin the third display by itself. One skilled in the art would understandthat although the presentation of the first, second and third displaysare from left to right, that other arrangements of the displays (e.g.,from top to bottom, etc.) are also within the scope and spirit of thepresent disclosure.

The previous description of the disclosed aspects is provided to enableany person skilled in the art to make or use the present disclosure.Various modifications to these aspects will be readily apparent to thoseskilled in the art, and the generic principles defined herein may beapplied to other aspects without departing from the spirit or scope ofthe disclosure.

What is claimed is:
 1. A method for searching and displaying usingcognitive pattern recognition comprising: searching for at least onedocument with at least two search texts in a database of a plurality ofdocuments, wherein each of the at least two search texts is associatedwith a highlight option; selecting to enable or to disable the highlightoption for each of the at least two search texts; displaying aprogressive relationship of the at least one document, whereindisplaying the progressive relationship includes displaying thefollowing: a first display presenting the at least one document, whereineach of the at least one document includes all of the at least twosearch texts; a second display presenting only pages from the at leastone document, wherein the only pages presented include one or more ofthe at least two search texts with its associated highlight optionenabled; and a third display presenting one page from the only pageswith all occurrences of the at least two search texts where each of thehighlight option for the at least two search texts is enabled aredisplayed simultaneously on the page; wherein the first, second andthird displays present the progressive relationship that the one pagepresented in the third display stems from the only pages presented inthe second display and that the only pages in the second display stemfrom the at least one document presented in the first display, whereinthe at least one document is a single document which is being displayedprogressively and simultaneously.
 2. The method of claim 1, wherein theat least one document does not include any document with an excludedtext.
 3. The method of claim 1, wherein the only pages do not includeany page with an excluded text.
 4. The method of claim 1, wherein theone page is selected for presenting by a user.
 5. The method of claim 1,wherein the at least one document does not include any document with afirst excluded text and the only pages do not include any page with asecond excluded text, wherein the first excluded text is different fromthe second excluded text.
 6. The method of claim 1, wherein the onlypages are all from a single document selected from the at least onedocument.
 7. The method of claim 6, further comprising selecting thesingle document from the at least one document for displaying in thesecond display.
 8. The method of claim 7, wherein the single document isvisually differentiated in the first display from the remainingdocuments presented in the first display.
 9. The method of claim 1,wherein the one page from the only pages is visually differentiated inthe second display from the remaining only pages.
 10. The method ofclaim 1, wherein all of the at least two search texts where thehighlight option is enabled are displayed simultaneously on each of theonly pages.
 11. The method of claim 1, wherein when the highlight optionis enabled, a color differentiation is added to the at least two searchtext texts associated with that highlight option.
 12. The method ofclaim 1, wherein the searching is based on one or more of the following:an attribute, an attribute range or a special definition.
 13. The methodof claim 12, wherein the special definition is a list of predefinedsynonyms.
 14. The method of claim 12, wherein the special definition isa list of predefined antonyms.
 15. An apparatus for searching anddisplaying using cognitive pattern recognition, the apparatus comprisinga processor and a memory, the memory containing program code executableby the processor for performing the following: searching for at leastone document with at least two search texts in a database of a pluralityof documents, wherein each of the at least two search texts isassociated with a highlight option; selecting to enable or to disablethe highlight option for each of the at least two search texts;displaying a progressive relationship of the at least one document,wherein displaying the progressive relationship includes displaying thefollowing: a first display presenting the at least one document, whereineach of the at least one document includes all of the two search texts;a second display presenting only pages from the at least one document,wherein the only pages presented include one or more of the at least twosearch texts with its associated highlight option enabled; and a thirddisplay presenting one page from the only pages with all occurrences ofthe at least two search texts where each of the highlight option for theat least two search texts is enabled are displayed simultaneously on thepage; wherein the first, second and third displays present theprogressive relationship that the one page presented in the thirddisplay stems from the only pages presented in the second display andthat the only pages in the second display stem from the at least onedocument presented in the first display, wherein the at least onedocument is a single document which is being displayed progressively andsimultaneously.
 16. The apparatus of claim 15, wherein the at least onedocument does not include any document with an excluded text.
 17. Theapparatus of claim 15, wherein the only pages do not include any pagewith an excluded text.
 18. The apparatus of claim 15, wherein the onepage is selected for presenting by a user.
 19. The apparatus of claim15, wherein the at least one document does not include any document witha first excluded text and the only pages do not include any page with asecond excluded text, wherein the first excluded text is different fromthe second excluded text.
 20. The apparatus of claim 15, wherein theonly pages are all from a single document selected from the at least onedocument.
 21. The apparatus of claim 20, wherein the memory furthercomprising program code for selecting the single document from the atleast one document for displaying in the second display.
 22. Theapparatus of claim 21, wherein the single document is visuallydifferentiated in the first display from the remaining documentspresented in the first display.
 23. The apparatus of claim 15, whereinthe one page from the only pages is visually differentiated in thesecond display from the remaining only pages.
 24. The apparatus of claim15, wherein all of the at least two search texts where the highlightoption is enabled are displayed simultaneously on each of the onlypages.
 25. The apparatus of claim 15, wherein when the highlight optionis enabled, a color differentiation is added to the at least two searchtexts associated with that highlight option.
 26. The apparatus of claim15, wherein the searching is based on one or more of the following: anattribute, an attribute range or a special definition.
 27. The apparatusof claim 26, wherein the special definition is a list of predefinedsynonyms.
 28. The apparatus of claim 26, wherein the special definitionis a list of predefined antonyms.
 29. A method for searching anddisplaying using cognitive pattern recognition comprising: searching forat least one document with at least two search texts in a database of aplurality of documents, wherein each of the at least two search texts isassociated with a highlight option; selecting to enable or to disablethe highlight option for each of the at least two search texts;displaying a progressive relationship of the at least one document,wherein displaying the progressive relationship includes displaying thefollowing: a first display presenting only pages from the at least onedocument, wherein the only pages presented include one or more of the atleast two search texts with its associated highlight option enabled; anda second display presenting one page from the only pages with alloccurrences of the at least two search texts wherein each of thehighlight option for the at least two search texts is enabled and aredisplayed simultaneously on the page; wherein the first and seconddisplays present the progressive relationship that the one pagepresented in the second display stems from the only pages presented inthe first display and wherein the at least one document is a singledocument which is being displayed progressively and simultaneously. 30.A method for searching and displaying using cognitive patternrecognition comprising: searching for at least one document with atleast two search texts in a database of a plurality of documents,wherein each of the at least two search texts is associated with ahighlight option; selecting to enable or to disable the highlight optionfor each of the at least two search texts; displaying a progressiverelationship of the at least one document, wherein displaying theprogressive relationship includes displaying the following: a firstdisplay presenting the at least one document, wherein each of the atleast one document includes all of the at least two search texts; asecond display presenting only pages from the at least one document,wherein the only pages presented include one or more of the at least twosearch texts with its associated highlight option enabled; and whereinthe first and second displays present the progressive relationship thatthe only pages in the second display stem from the at least one documentpresented in the first display, and wherein the progressive relationshipbetween each of the at least one document and the only pages aredisplayed progressively and simultaneously.
 31. An apparatus forsearching and displaying using cognitive pattern recognition, theapparatus comprising a processor and a memory, the memory containingprogram code executable by the processor for performing the following:searching for at least one document with at least two search texts in adatabase of a plurality of documents, wherein each of the at least twosearch texts is associated with a highlight option; selecting to enableor to disable the highlight option for each of the at least two searchtexts; displaying a progressive relationship of the at least onedocument, wherein displaying the progressive relationship includesdisplaying the following: a first display presenting only pages from theat least one document, wherein the only pages presented include one ormore of the at least two search texts with its associated highlightoption enabled; and a second display presenting one page from the onlypages with all occurrences of the at least two search texts wherein eachof the highlight option for the at least two search texts is enabled andare displayed simultaneously on the page; wherein the first and seconddisplays present the progressive relationship that the one pagepresented in the second display stems from the only pages presented inthe first display and wherein the at least one document is a singledocument which is being displayed progressively and simultaneously. 32.An apparatus for searching and displaying using cognitive patternrecognition, the apparatus comprising a processor and a memory, thememory containing program code executable by the processor forperforming the following: searching for at least one document with atleast two search texts in a database of a plurality of documents,wherein each of the at least two search texts is associated with ahighlight option; selecting to enable or to disable the highlight optionfor each of the at least two search texts; displaying a progressiverelationship of the at least one document, wherein displaying theprogressive relationship includes displaying the following: a firstdisplay presenting the at least one document, wherein each of the atleast one document includes all of the at least two search texts; asecond display presenting only pages from the at least one document,wherein the only pages presented include one or more of the at least twosearch texts with its associated highlight option enabled; and whereinthe first and second displays present the progressive relationship thatthe only pages in the second display stem from the at least one documentpresented in the first display, and wherein the progressive relationshipbetween each of the at least one document and the only pages aredisplayed progressively and simultaneously.